diff options
| author | real-zephex <[email protected]> | 2024-03-28 10:02:17 +0530 |
|---|---|---|
| committer | real-zephex <[email protected]> | 2024-03-28 10:02:17 +0530 |
| commit | c447e8fde220e36bfe7b22e11a95d5d857d83ba5 (patch) | |
| tree | bdf729dbc795cdb989b11ece13ff2d9a00b77e16 /src/app/manga/[title]/[id]/page.jsx | |
| parent | fixes: minor css fixes, added loading indicators, added error pages etc etc (diff) | |
| download | dramalama-c447e8fde220e36bfe7b22e11a95d5d857d83ba5.tar.xz dramalama-c447e8fde220e36bfe7b22e11a95d5d857d83ba5.zip | |
fixes: css improvements and UI redesign for manga info page
Diffstat (limited to 'src/app/manga/[title]/[id]/page.jsx')
| -rw-r--r-- | src/app/manga/[title]/[id]/page.jsx | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/src/app/manga/[title]/[id]/page.jsx b/src/app/manga/[title]/[id]/page.jsx index 4166568..3038b3f 100644 --- a/src/app/manga/[title]/[id]/page.jsx +++ b/src/app/manga/[title]/[id]/page.jsx @@ -2,6 +2,7 @@ import styles from "./info.module.css"; import Image from "next/image"; import Buttons from "./buttons"; import { redirect } from "next/navigation"; +import { FaStar } from "react-icons/fa"; export default async function MangaInfo({ params }) { const id = params.id; @@ -15,20 +16,20 @@ export default async function MangaInfo({ params }) { <div className={styles.MangaInfoContainer}> {data && ( <div className={styles.MangaInfo}> - <div className={styles.MangaHero}> - <Image - src={data.cover} - width={1730} - height={400} - alt="Cover Poster" - className={styles.HeroImage} - priority - /> + <div + className={styles.MangaHero} + style={{ + backgroundImage: `url(${data.cover})`, + backgroundSize: "cover", + backgroundRepeat: "no-repeat", + borderRadius: 10, + }} + > <div className={styles.TitleContainer}> <p style={{ color: data.color, - backgroundColor: "#3a3a3ac2", + // backgroundColor: "#3a3a3ac2", borderRadius: 10, padding: 5, }} @@ -58,9 +59,6 @@ export default async function MangaInfo({ params }) { Ended on: {data.endDate["day"]}- {data.endDate["month"]}-{data.endDate["year"]} </span> - <p className={styles.MangaRatings}> - Ratings: {data.rating / 10} - </p> <p style={{ color: "#7ED7C1" }}> Genres: {data.genres && @@ -77,6 +75,12 @@ export default async function MangaInfo({ params }) { </span> ))} </p> + <div className={styles.MangaRatings}> + <span>Ratings: {data.rating / 10}</span> + <span> + <FaStar /> + </span> + </div> </div> <div className={styles.CharactersContainer}> |